package tech.heptagram.staff.cas.mapper;

import org.apache.ibatis.annotations.Param;

import java.util.List;

import tech.heptagram.staff.cas.domain.po.DataAuth;

/**
 * @author wang.yuchuan
 * @createdAt 2019/1/11
 */
public interface CasDataAuthMapper {

    List<DataAuth> selectAll();

    void insert(DataAuth dataAuth);

    void update(DataAuth dataAuth);

    DataAuth selectById(Integer id);

    DataAuth selectByRoleId(Integer roleId);

    List<DataAuth> selectByRoleIds(@Param("roleIds") List<Integer> roleIds);
}
